JavaScript Job: Java Developer-Développeur Java

Job added on

Company

Tecsys

Location

Montreal - Canada

Job type

Full-Time

JavaScript Job Details

Are you a talented, driven, and creative Developer who’s looking for great career development opportunities with an industry-leading company? Do you want to make a difference in helping address and resolve widespread logistics problems that are prevalent in the healthcare industry? Can you envision yourself working in a test-driven environment where you’ll help design, develop, and test scalable and sustainable software solutions along with helping to develop cool hardware to enhance our solutions? Are you excited at the idea of working within a team focused on the continuous improvement of their methodologies, tools, practices, and teamwork?


If you answered yes to any of these questions, then Tecsys is the place, and we have a challenge for you!


About us

Having recognized the advantages of remote work, including employee morale, productivity, reduced commuting on employee wellbeing and the environment, as of May 1, 2022, we became a remote-first company. The technologies and programs in which we invested have provided a fantastic foundation to this end. Our remote-first office, together with our conveniently located offices and collaborative workspaces, provide our team with the freedom and flexibility to work in the way that makes our employees most productive.

Our focus is to ensure our employees can do their work in the environment that supports their performance and professional targets.

Tecsys is a team of 700 dynamic individuals who care about a job well done. We empower good companies to be great. From our first days more than 35 years ago, we have worked with pragmatic organizations who needed supply chain tools to realize their growth aspirations. We believe that growing organizations that have been good stewards should have every opportunity to reach their goals. All that's missing is you.


What you’ll do


You will contribute to the development of the solution by understanding requirements, performing technical analysis & design, implementing new functionality and correcting defects based on the customer requirements. You will test-drive all development efforts while helping the team maintain a sustainable test pyramid which will help ensure high quality software increments are delivered. You will provide feedback and recommendations on ways to enhance the coherence, productivity and efficiency of your team and organization.


Specific Responsibilities


  • Review and understand the changes required by the client.
  • Write code and unit test it to meet the specified requirements, leveraging our proprietary Tecsys iTopia framework when necessary.
  • Correct any defects found in the code by Quality Assurance or by the customer.
  • Provide feedback to the team leader of any changes that would adversely affect deadlines.
  • May be asked to perform peer code reviews.
  • Write code according to the group’s standards and best practices.
  • Adhere to all established policies and procedures.
  • Provide feedback to the manager on ways to enhance the productivity and efficiency of the team.

Requirements


  • University or College degree in Computer Science or Computer Engineering.
  • Knowledge and/or experience of Java programming, developing Web-based applications using J2EE (our application uses the Model-View-Controller design pattern, and makes use of JSPs, Servlets, and EJBs).
  • Knowledge and/or experience with RDBMS’s (e.g. Oracle, SQL Server).
  • Some knowledge and/or experience with interfacing technologies such as XML, XSLT, web services (e.g. SOAP, REST, etc.) technologies is an asset.
  • Strong OOP skills and familiarity with design patterns.
  • Knowledge and/or experience with Eclipse, Jenkins and Git is an asset.
  • Knowledge of Kubernetes is an asset
  • Experience with WEB technologies (HTML5, JavaScript, CSS3) is an asset.
  • Great interpersonal skills, and enjoys working in a collaborative team environment
  • Good communication skills, both written and oral in English.
  • Logical and analytical person.
  • Self-motivated and attentive to detail.

Could this be the life-changing, skill and career building opportunity you've been waiting for? Yes - so don't be left wondering about what could have been. This is a growth-oriented position in an elite organization that respects and values key contributors. Act now and submit your resume.


Tecsys is an equal opportunity employer. Accommodation is available for applicants selected for an interview.


Êtes-vous un développeur talentueux, motivé et créatif à la recherche d’occasions exceptionnelles de perfectionnement professionnel au sein d’une entreprise de premier ordre? Voulez-vous changer les choses en contribuant au traitement et à la résolution des problèmes de logistiques généralisés prédominants dans le secteur de la santé? Vous imaginez-vous en train de travailler dans un environnement axé sur les essais au sein duquel vous aiderez à concevoir, développer et tester des solutions logicielles évolutives et durables, et où vous participerez au développement de matériel stimulant pour renforcer nos solutions? Êtes-vous enthousiaste à l’idée de travailler au sein d’une équipe qui se concentre sur l’amélioration continue de ses méthodologies, de ses outils, de ses pratiques et de son travail d’équipe?


Si vous avez répondu oui à l’une ou l’autre de ces questions, alors Tecsys est l’entreprise idéale, et nous avons un défi à vous proposer!


À propos de nous


Ayant reconnu les avantages du travail à distance sur le bien-être des employés et l'environnement, notamment le moral des employés, la productivité, la réduction des trajets domicile-travail, nous sommes devenus, depuis le 1er mai 2022, une entreprise privilégiant le travail à distance. Les technologies et les programmes dans lesquels nous avons investi ont fourni une base fantastique à cette fin. Notre bureau qui privilégie le travail à distance, ainsi que nos bureaux bien situés et nos espaces de travail collaboratifs, offrent à notre équipe la liberté et la flexibilité de travailler de la manière qui rend nos employés les plus productifs.


Notre objectif est de veiller à ce que nos employés puissent effectuer leur travail dans l'environnement qui soutient leurs performances et leurs objectifs professionnels.

Tecsys est une équipe composée de 700 employés dynamiques ayant le souci du travail bien fait. Tecsys se démarque par son engagement à l’égard du secteur de la santé, en contribuant à l’élaboration et à l’optimisation de méthodes logistiques pertinentes. Notre personnel travaille dans un environnement axé sur les mises à l’essai, où nous ne ménageons pas les efforts afin de fournir des produits de qualité, fiables et rentables. Tecsys est également une entreprise en croissance qui s’adapte aux nouvelles tendances et pratiques. Il ne manque plus que vous.


Joignez-vous à une équipe incomparable dans des bureaux modernes et spacieux, et saisissez l’occasion d’apprendre auprès d’experts parmi les plus reconnus de l’industrie. Sur le plan de la résolution de problèmes, notre approche collaborative et axée sur la recherche permet à nos membres de repousser les limites, de redéfinir les conventions, et de travailler avec des gens passionnés qui aiment les défis. Ce groupe ingénieux, dynamique et autonome offre d’excellentes occasions de faire appel à vos talents créatifs, dans un environnement collaboratif et érudit, tout en travaillant avec les technologies actuelles passionnantes.


Vos responsabilités


Vous contribuerez au développement de la solution en comprenant les exigences, en procédant à des analyses et à des conceptions techniques, en mettant en place de nouvelles fonctionnalités et en corrigeant les défauts, le tout selon les exigences du client. Vous éprouverez tous les efforts de développement tout en aidant l’équipe à entretenir une pyramide d’essai durable, qui permettra de garantir la livraison d’incréments de logiciels de qualité. Vous offrirez de la rétroaction ainsi que des recommandations dans le but d’améliorer la cohérence, la productivité et l’efficacité de votre équipe et de l’entreprise.


Responsabilités particulières


  • Passer en revue et comprendre les changements demandés par le client.
  • Écrire du code et faire des tests unitaires pour répondre aux exigences précisées, en tirant parti de notre plateforme exclusive iTopia, au besoin.
  • Corriger toute erreur détectée dans le code par l’assurance de la qualité ou par le client.
  • Donner de la rétroaction au chef d’équipe par rapport à tout changement qui pourrait avoir une incidence sur les échéances.
  • Réviser le code des pairs, à la demande.
  • Écrire du code en fonction des normes et des meilleures pratiques du groupe.
  • Respecter toutes les politiques et procédures établies.
  • Fournir de la rétroaction au gestionnaire dans le but d’améliorer la productivité et l’efficacité de l’équipe.

Exigences


  • Diplôme collégial ou universitaire en informatique ou en génie informatique.
  • Connaissance ou expérience en matière de programmation Java et de développement d’applications Web au moyen de J2EE (notre application utilise le modèle de conception Modèle-vue-contrôleur, ainsi que les JSP, les miniserveurs et lesEJB).
  • Connaissance ou expérience en matière de SGBDR (p. ex. Oracle, SQL Server).
  • Connaissance ou expérience en matière de technologies d’interfaçage, notamment SML, XSLT; technologies de services Web (SOAP, REST, etc.), un atout.
  • Solides compétences en programmation orientée objet et familiarité avec les modèles de conception.
  • Connaissance d’Eclipse, de Jenkins et de Git, ou expérience avec ces outils, un atout.
  • Connaissance de Kubernetes, un atout
  • Expérience avec les technologies Web (HTML5, Javascript, CSS3), un atout.
  • Excellentes aptitudes interpersonnelles, et aimer travailler en équipe dans un milieu collaboratif.
  • Bonnes aptitudes de communication en anglais, tant à l’écrit qu’à l’oral.
  • Esprit logique et analytique.
  • Motivation et souci du détail.

Serait-ce l’occasion tant attendue pour vous d’effectuer un changement majeur, de perfectionner vos compétences et de faire avancer vos possibilités de carrière? Ne faites pas partie de ceux qui s’interrogeront sur ce qui aurait pu être. Cette offre d’emploi est axée sur la croissance au sein d’une entreprise d’élite qui respecte et valorise les contributeurs clés. Passez à l’action maintenant et soumettez votre CV.


#LI-Remote